package br.unirio.bsi.mono.ForumSite.model;

import java.sql.Timestamp;

/**
 * Essa classe representa um comentario
 */
public abstract class Comentario 
{
  //
  // atributtes
  //
  @fetch_parameter(sql_order=0, sql_key=true)  
  private Integer ID        = null;

  @fetch_parameter(txt_order=0,sql_order=1)  
  private Integer IDUsuario = null;
  
  @fetch_parameter(txt_order=1,sql_order=2)  
  private Integer Nivel  = null;

  @fetch_parameter(txt_order=2,sql_order=3)  
  private Integer Tipo  = null;

  @fetch_parameter(txt_order=3,sql_order=4)  
  private String Titulo = null;
  
  @fetch_parameter(txt_order=4,sql_order=5)  
  private String Mensagem = null;
  
  @fetch_parameter(txt_order=5,sql_order=6)  
  private Timestamp Data = null;
  
  //
  // methods
  //
  public Timestamp getData() {
    return Data;
  }

  public void setData(Timestamp Data) {
    this.Data = Data;
  }

  public Integer getID() {
    return ID;
  }

  public void setID(Integer ID) {
    this.ID = ID;
  }

  public Integer getIDUsuario() {
    return IDUsuario;
  }

  public void setIDUsuario(Integer IDUsuario) {
    this.IDUsuario = IDUsuario;
  }

  public String getMensagem() {
    return Mensagem;
  }

  public void setMensagem(String Mensagem) {
    this.Mensagem = Mensagem;
  }

  public Integer getNivel() {
    return Nivel;
  }

  public void setNivel(Integer Nivel) {
    this.Nivel = Nivel;
  }

  public Integer getTipo() {
    return Tipo;
  }

  public void setTipo(Integer Tipo) {
    this.Tipo = Tipo;
  }

  public String getTitulo() {
    return Titulo;
  }

  public void setTitulo(String Titulo) {
    this.Titulo = Titulo;
  }
}
